import axios from '../index'

/**
 * @url /users/list
 * @method get
 * 
 * @param { Number }     currentPage    当前页
 * @param { Number }        pageSize       每页显示条数
 */
export function list(params) {
    return axios.get('/users/list', { params })
}
/**
 * @url /users/del
 * @method get
 * 
 * @param { Number }     id    账号id
 */
export function del(params) {
    return axios.get('/users/del', { params })
}
/**
 * @url /users/edit
 * @method post
 * 
 * @param { Number }     id             账号id
 * @param { String }     account        账号
 * @param { String }     userGroup      用户组
 */
export function edit(params) {
    return axios.post('/users/edit', params)
}

/**
 * @url /users/add
 * @method post
 * 
 * @param { String }     password       密码
 * @param { String }     account        账号
 * @param { String }     userGroup      用户组
 */
export function add(params) {
    return axios.post('/users/add', params)
}

/**
 * @url /users/editpwd
 * @method post
 * 
 * @param { String }     newPwd          密码
 * @param { Number }     id              账号id
 */
export function editpwd(params) {
    return axios.post('/users/add', params)
}
/**
 * @url /users/batchdel
 * @method get
 * 
 * @param { String }     ids          账号id数组
 */
export function batchdel(params) {
    return axios.get('/users/batchdel', { params })
}
/**
 * @url /users/checkoldpwd
 * @method get
 * 
 * @param { String }     oldPwd          旧密码
 * @param { Number }     id              账号id
 */
export function checkoldpwd(params) {
    return axios.get('/users/checkoldpwd', { params })
}